CECT: Computationally Efficient Congestion-avoidance and Traffic Engineering in Software-defined Cloud Data Centers

نویسندگان

  • Mohammad Mahdi Tajiki
  • Behzad Akbari
  • Mohammad Shojafar
  • Seyed Hesomodding Ghasemi
  • Mahdi Latifi Barazandeh
  • Nader Mokari
  • Luca Chiaraviglio
  • Michael Zink
چکیده

The proliferation of cloud data center applications and network function virtualization (NFV) boosts dynamic and QoS dependent traffic into the data centers network. Currently, lots of network routing protocols are requirement agnostic, while other QoS-aware protocols are computationally complex and inefficient for small flows. In this paper, a computationally efficient congestion avoidance scheme, called CECT, for software-defined cloud data centers is proposed. The proposed algorithm, CECT, not only minimizes network congestion but also reallocates the resources based on the flow requirements. To this end, we use a routing architecture to reconfigure the network resources triggered by two events: 1) the elapsing of a predefined time interval, or, 2) the occurrence of congestion. Moreover, a forwarding table entries compression technique is used to reduce the computational complexity of CECT. In this way, we mathematically formulate an optimization problem and define a genetic algorithm to solve the proposed optimization problem. We test the proposed algorithm on real-world network traffic. Our results show that CECT is computationally fast and the solution is MM. Tajiki, S. Hesamoddin Ghasemi, M. Latifi Barazandeh, N. Mokari, B. Akbari lectrical and Computer Engineering, Tarbiat Modares University, Tehran, Iran E-mail: {mahdi.tajiki, h.qasemi, mahdi.barazandeh, b.akbari, mokari}@modares.ac.ir M. Shojafar, L. Chiaraviglio CNIT, Department of Electronic Engineering, Tor Vergata University of Rome, Rome, Italy. E-mail: [email protected], [email protected] Michael Zink Electrical and Computer Engineering, University of Massachusetts Amherst, Amherst, USA E-mail: [email protected] feasible in all cases. In order to evaluate our algorithm in term of throughput, CECT is compared with ECMP (where the shortest path algorithm is used as the cost function). Simulation results confirm that the throughput obtained by running CECT is improved up to 3x compared to ECMP while packet loss is decreased up to 2x.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SDN-based Incast Congestion Control Framework for Data Centers: Implementation and Evaluation

Due to the partition/aggregate nature of many distributed cloud-based applications, incast traffic carried by TCP abounds in data center networks (DCNs). TCP, being agnostic to such applications’ traffic patterns and their delay-sensitivity, cannot cope with the resulting congestion events, leading to severe performance degradation. The co-existence of such incast traffic with other throughput-...

متن کامل

Effective Internet Traffic Management by Reducing Congestion in TCP Cubic through Proactive Approach

The future of modern Internet is adapting Cloud Computing, IoT and 3D technology over the Internet. So, Internet needs to exchange a huge amount of information in the form of packets of requests, responses and controlling data. An Internet connection always has finite throughput and can only support certain number of packets at a time. Transferring too many packets on Internet connection can pr...

متن کامل

Implementation of Random Forest Algorithm in Order to Use Big Data to Improve Real-Time Traffic Monitoring and Safety

Nowadays the active traffic management is enabled for better performance due to the nature of the real-time large data in transportation system. With the advancement of large data, monitoring and improving the traffic safety transformed into necessity in the form of actively and appropriately. Per-formance efficiency and traffic safety are considered as an im-portant element in measuring the pe...

متن کامل

Energy Aware Resource Management of Cloud Data Centers

Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...

متن کامل

Controller Placement in Software Defined Network using Iterated Local Search

Software defined network is a new computer network architecture who separates controller and data layer in network devices such as switches and routers. By the emerge of software defined networks, a class of location problems, called controller placement problem, has attracted much more research attention. The task in the problem is to simultaneously find optimal number and location of controll...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1802.07840  شماره 

صفحات  -

تاریخ انتشار 2018